<?php

namespace dao;

use dao\fcfDao;

define('TABLA_LOGS','logs');
define('CAMPOS_TABLA_LOGS','id,id_usuario,funcion,error,fecha,ip,navegador,sistema_operativo');

class logsDao {
	
	static function nuevo($info){
		
			$fcfDao = new fcfDao();
			$id_usuario = fcfDao::$con->real_escape_string($info->id);
			$funcion = fcfDao::$con->real_escape_string($info->funcion);
			$error = fcfDao::$con->real_escape_string($info->error);
			
			$queryString = "INSERT INTO ".TABLA_LOGS." (".CAMPOS_TABLA_LOGS.")
							VALUES (null,
							        '".$id_usuario."',
							        '".$funcion."',
							        '".$error."',
							        CURRENT_TIMESTAMP,
							        '".$_SERVER['REMOTE_ADDR']."',
							        '".$_SERVER['HTTP_USER_AGENT']."',
							        'SO');";
			return $fcfDao->insert($queryString);
	}

	static function getAllLogs(){
		$fcfDao = new fcfDao();
		$queryString = "SELECT ".CAMPOS_TABLA_LOGS." FROM ".TABLA_LOGS;
		return $fcfDao->select($queryString);
	}
}

?>